#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//77.成绩统计
// int main()
// {
//     int n = 0;
//     scanf("%d",&n);
//     float score = 0.0;
//     float sum = 0.0;
//     float min = 100.0;
//     float max = 0.0;
//     int i = 0;
//     for(i=0; i<n; i++)
//     {
//         scanf("%f",&score);
//         sum += score;
//         if(score > max)
//         max = score;
//         if(score <min)
//         min = score;
//     }
//     printf("%.2f %.2f %.2f\n",max,min,sum/n);
//     system("pause");
//     return 0;
// }

//78.密码验证
// int main()
// {
//     char password1[100] = {0};
//     char password2[100] = {0};
//     scanf("%s %s ",password1,password2);
//     if(strcmp(password1,password2) == 0)
//     printf("same");
//     else
//     printf("different");
//     return 0 ;
// }

//79.矩阵计算
// int main()
// {
//     int n = 0;
//     int m = 0;
//     int num = 0;
//     int sum = 0;
//     int i = 0;
//     scanf("%d %d",&n,&m);
//     for(i=0; i<n; i++)
//     {
//         int j = 0;
//         for(j=0; j<m; j++)
//         {
//             scanf("%d",&num);
//             if(num>0)
//             {
//                 sum += num;
//             }
//         }
//     }
//     printf("%d",sum);
//     return 0;
// }

//80.逆序输出
// int main()
// {
//     int arr[10] = {0};
//     int i = 0;
//     for(i=0; i<10; i++)
//     {
//         scanf("%d",&arr[i]);
//     }
//     for(i=9; i>=0; i--)
//     {
//         printf("%d ",arr[i]);
//     }
//     system("pause");
//     return 0;
// }

//81.统计数据正负个数
// int main()
// {
//     int arr[10] = {0};
//     int positive = 0;
//     int negative = 0;
//     int i = 0;
//     int a = 0;
//     while (a < 10)
//     {
//         scanf("%d",&arr[a]);
//         a++;
//     }
//     for(i = 0;i < 10;i ++)
//     {
//         if(arr[i] > 0)
//         {
//             positive++;
//         }
//         else
//         {
//             negative++;
//         }
//     }
//     printf("positive:%d\n",positive);
//     printf("negative:%d\n",negative);
//     return 0;
// }

//82.N个数之和
// int main()
// {
//     int n = 0;
//     scanf("%d",&n);
//     int i = 0;
//     int num = 0;
//     int sum = 0;
//     for(i=0; i<n; i++)
//     {
//         scanf("%d",&num);
//         sum += num; 
//     }
//     printf("%d",sum);
//     return 0;
// }

//83.最低分与最高分之差
// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);
//     int arr[n];
//     for (int i = 0; i < n; i++) 
//     {
//         scanf("%d ", &arr[i]);
//     }
//     int max = arr[0], min = arr[0];
//     for (int j = 0; j < n; j++)
//     {
//         if(arr[j] > max) 
//         max = arr[j];
//         if(arr[j] < min) 
//         min = arr[j];
//     }
//     printf("%d", max - min);
//     return 0;
// }

//84.有序序列判断
// int main()
// {
//     int n = 0;
//     int arr[50] = {0};
//     scanf("%d",&n);
//     int i = 0;
//     int flag1 = 0;
//     int flag2 = 0;
//     for(i=0; i<n; i++)
//     {
//         scanf("%d",&arr[i]);
//         if(i>0)
//         {
//             if(arr[i]>arr[i-1])//升序
//                 flag1 = 1;
//             if(arr[i]<arr[i-1])//降序
//                 flag2 = 1;
//         }
//     }
//     if(flag1+flag2>1)
//     printf("unsorted\n");
//     else
//     printf("sorted\n");
//     return 0;
// }

//85.序列中删除指定数字
// int main()
// {
//     int n = 0;
//     int arr[50] = {0};
//     int del = 0;
//     scanf("%d",&n);
//     int i = 0;
//     int j = 0;//记录存放数据位置的下标
//     for(i=0; i<n; i++)
//     {
//         scanf("%d",&arr[i]);
//     }
//     scanf("%d",&del);
//     for(i=0; i<n; i++)
//     {
//         if(arr[i] != del)
//         {
//             arr[j++] = arr[i];
//         }
//     }
//     for(i=0; i<j; i++)
//     {
//         printf("%d ",arr[i]);
//     }
//     system("pause");
//     return 0;
// }

//86.序列中整数去重
// int main()
// {
//     int n = 0;
//     int arr[500] = {0};
//     //输入数据
//     scanf("%d",&n);
//     int i = 0;
//     for(i=0; i<n; i++)
//     {
//         scanf("%d",&arr[i]);
//     }
//     //去重
//     for(i=0; i<n; i++)
//     {
//         int j = 0;
//         for(j=i+1; j<n; j++)
//         {
//             //先找出相同的元素
//             //如果相等。要把后续元素往前移动
//             if(arr[i] == arr[j])
//             {
//                 int k = 0;
//                 for(k=j; k<n-1; k++)
//                 {
//                     arr[k] = arr[k+1];
//                 }
//                 n--;//去重1个，个数少1
//                 j--;
//                 //如果去重了arr[j]，把下一个位置的数字arr[j+1],放在新的arr[j]上
//                 //恰好又和arr[i]相同，所以也要再判断
//             }
//         }
//     }
//     for(i=0; i<n; i++)
//     {
//         printf("%d ",arr[i]);
//     }
//     return 0;
// }

// //*87.有序序列合并
// int main()
// {
//     int n = 0;
//     int m = 0;
//     int arr1[100] = {0};
//     int arr2[100] = {0};
//     //输入n和m
//     scanf("%d %d",&n,&m);
//     //输入两个升序数列
//     int i = 0;
//     for(i=0; i<n; i++)
//     {
//         scanf("%d",&arr1[i]);
//     }
//     for(i=0; i<m; i++)
//     {
//         scanf("%d",&arr2[i]);
//     }
//     //合并有序数列
//     int j = 0;
//     i = 0;
//     while(i<n && j<m)
//     {
//         if(arr1[i] < arr2[j])
//         {
//             printf("%d ",arr1[i]);
//             i++;
//         }
//         else
//         {
//             printf("%d ",arr2[j]);
//             j++;
//         }
//     }
//     if(i == n)
//     {
//         for(; j<m; j++)
//         {
//             printf("%d ",arr2[j]);
//         }
//     }
//     else
//     {
//         for(; i<n; i++)
//         {
//             printf("%d ",arr1[i]);
//         }
//     }
//     system("pause");
//     return 0;
//}   


